package com.cskaoyan.service;

import com.cskaoyan.bean.BO.BasePageInfoBo;
import com.cskaoyan.bean.PO.*;
import com.cskaoyan.bean.common.CommonData;

public interface AdminUserService {
    CommonData<MarketUser> getUserList(BasePageInfoBo basePageInfoBo, String username, String mobile);

    MarketUser getUserDetail(Integer id);

    CommonData<MarketAddress> getAddressList(BasePageInfoBo basePageInfoBo, String name, Integer userId);

    CommonData<MarketCollect> getCollectList(BasePageInfoBo basePageInfoBo, Integer userId, Integer valueId);

    CommonData<MarketFootprint> getFootprintList(BasePageInfoBo basePageInfoBo, Integer userId, Integer goodsId);

    CommonData<MarketSearchHistory> getSearchHistoryList(BasePageInfoBo basePageInfoBo, Integer userId, String keyword);

    CommonData<MarketFeedback> getFeedbackList(BasePageInfoBo basePageInfoBo, Integer id, String username);

    int updateUser(MarketUser marketUser);
}
